Skip to main content
GET
/
v1
/
toolkits
List Toolkits
curl --request GET \
  --url https://api.xpander.ai/v1/toolkits \
  --header 'x-api-key: <api-key>'
{
  "items": [
    {
      "id": "<string>",
      "organization_id": "<string>",
      "name": "<string>",
      "created_by": "<string>",
      "description": "<string>",
      "tools": []
    }
  ],
  "total": 123,
  "page": 123,
  "per_page": 123,
  "total_pages": 123
}
Retrieve a paginated list of all available toolkits in your organization. Toolkits are collections of related tools that agents can use to perform specific tasks.

Query Parameters

page
integer
Page number for pagination (default: 1)
per_page
integer
Number of items per page (default: 20, max: 100)

Response

items
array
Array of toolkit objects
total
integer
Total number of toolkits
page
integer
Current page number
per_page
integer
Number of items per page
total_pages
integer
Total number of pages

Example Request

curl -X GET -H "x-api-key: YOUR_API_KEY" \
  "https://api.xpander.ai/v1/toolkits?page=1&per_page=20"

Example Response

{
  "items": [],
  "total": 0,
  "page": 1,
  "per_page": 20,
  "total_pages": 0
}

Notes

  • Returns an empty list if no custom toolkits are configured
  • Built-in tools are available directly on agents without requiring toolkits
  • Custom toolkits can be created through the web dashboard

See Also

  • [Get Toolkit Tools](/API reference/v1/toolkits/get-toolkit-tools) - Get tools in a specific toolkit
  • [Invoke Tool](/API reference/v1/toolkits/invoke-tool) - Execute a tool directly

Authorizations

x-api-key
string
header
required

API Key for authentication

Query Parameters

page
integer
default:1

Page number (starting from 1)

Required range: x >= 1
per_page
integer
default:20

Items per page (max 50)

Required range: 1 <= x <= 50

Response

Successful Response

items
Toolkit · object[]
required
total
integer
required
page
integer
required
per_page
integer
required
total_pages
integer
required